Skip to main content
WobbleSoftware
Participant
November 10, 2017
Question

Creating a trial extension for Adobe Exchange

  • November 10, 2017
  • 2 replies
  • 841 views

We have created and submitted a paid extension on Adobe Exchange, and would like to offer users a trial version before they buy the extension. In the details view of the published extension on our Adobe Exchange Producer's Portal, there is a button which reads "Create Trial". Upon clicking this, we are presented with a form to upload a new ZXP and add installation instructions and other fields, similar to when we uploaded the paid version in the first place.

My question is, does Adobe Exchange automatically apply the "trail period logic" to our ZXP extension, OR, do we need to implement the "trial period logic" into the extension? In other words, can we simply upload into the "Create Trial" form the SAME ZXP file which is the paid version that we got published on Adobe Exchange, and when the trial period expires Adobe will notify the user that they need to purchase the extension; OR, do we need to create a separate "trail version" of the extension, and manually code trial period logic into the extension, which is then uploaded to the "Create Trail" form?

If the latter is true, does anyone have a sample of how to implement a trial period into the extension? Do we need to save the "first loaded" date & timestamp into some local resource and compare it to the current system date? Would this not be easily circumvented by changing the system clock?

Your help is greatly appreciated!

This topic has been closed for replies.

2 replies

Jonathan Ferman
Community Manager
Community Manager
November 10, 2017

Hi there,

Trials are covered in this help article: Adobe Exchange and essentially you can just add .trial to the same zxp file.

Trials are either feature or time limited and as another partner mentioned it may be easiest to just create a feature limited version, e.g. you can't save or you can't export, etc.

I hope that helps!

Jonathan

tomzag
Inspiring
November 10, 2017

You have to implement the trial version. There are many ways to do this.

For my panels I serve trials that are limited by their functionality (instead of a limited time usage).

Btw ... there is a subforum for extension developers: Extensions / Add-ons Development